foreign licensing agreements - English Synonyms Dictionary